home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / hardware-part1 / 7392 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.4 KB

  1. Path: rz.uni-karlsruhe.de!ipfy!vhansen
  2. From: vhansen@ipfy.bau-verm.uni-karlsruhe.de (Wolfgang von Hansen)
  3. Newsgroups: comp.sys.amiga.hardware,comp.sys.amiga.misc
  4. Subject: Re: Running 68k software on 68030
  5. Date: 17 Mar 1996 08:13:33 GMT
  6. Organization: IPF, University of Karlsruhe
  7. Message-ID: <4ighjd$j65@nz12.rz.uni-karlsruhe.de>
  8. References: <4ic9m9$jik@nz12.rz.uni-karlsruhe.de> <4icj2q$ec3@PEAK.ORG>
  9. NNTP-Posting-Host: ipfy.bau-verm.uni-karlsruhe.de
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13.  
  14. In article <4icj2q$ec3@PEAK.ORG> ridgwad@PEAK.ORG (Dean Ridgway) writes:
  15. >In article <4ic9m9$jik@nz12.rz.uni-karlsruhe.de>,
  16. >Wolfgang von Hansen <vhansen@ipfy.bau-verm.uni-karlsruhe.de> wrote:
  17. >>I'm desperately looking for a way to get an old program (no source avail)
  18. >>to run on an A3000. It does not crash the machine, but produces incorrect
  19. >>results.
  20. >
  21. >Some older software used "self-modifying" code.  This won't work on new 
  22. >CPU's with instruction caches.  Try turning off your instruction and data 
  23. >caches and see if that helps.
  24.  
  25. Unfortunately turning of the caches does not work.
  26.  
  27. Somebody else who replied via email pointed out that `the A3000 has a
  28. slightly different parallel port in some way'. I then had a quick look at
  29. the (now disassembled) program. It seems to be quite low-level written
  30. because there are lots of meaningful labels in the code. Only three
  31. libraries (dos, gfx, intuition) but neither devices nor resources are
  32. opened. There's also no string `PAR:' anywhere in the code.
  33. However, several memory locations are accessed quite often in the program.
  34. As I am no hardware programming guru I can't say if the parallel port is
  35. among them. Here they are:
  36.  
  37. BFD000, BFD200, BFE001, BFE101, BFE301, BFEC01, DFF09A
  38.  
  39. I would guess that at least some of the BF... addresses are for mouse
  40. input.
  41.  
  42. Can anyone confirm that the parallel port is directly accessed and point
  43. out which of these addresses are used therefore.
  44. Furthermore, what are the differences between the parallel port of the
  45. A3000 and other Amigas. What kind of changes do I have to make?
  46.  
  47.  
  48. Wolfgang
  49.  
  50. PS: I never dealt with disassemblers on the Amiga before. Which is the best
  51. one? What is the best disassembler/assembler combination?
  52. -- 
  53.          | vhansen@ipf.bau-verm.uni-karlsruhe.de
  54. (_(__)_) | S: Laptop/Notebook mit Festplatte; Preis niedrig
  55.   |oo|   |
  56.   (..)   | Hier koennte auch Ihre Anzeige stehen!
  57.